package com.irdstudio.cdp.pboc.service.dao;

import java.util.List;


import com.irdstudio.cdp.pboc.service.domain.PbocLoadBasic;
import com.irdstudio.cdp.pboc.service.vo.PbocLoadBasicVO;
/**
 * <p>DAO interface:贷款基本信息				<p>
 * @author ligm
 * @date 2018-12-27
 */
public interface PbocLoadBasicDao {
	
	public int insertPbocLoadBasic(PbocLoadBasic pbocLoadBasic);
	
	public int deleteByPk(PbocLoadBasic pbocLoadBasic);
	
	public int updateByPk(PbocLoadBasic pbocLoadBasic);
	
	public PbocLoadBasic queryByPk(PbocLoadBasic pbocLoadBasic);
	/**
	 * 需求编号:2019D0519
	 * 问题编号:2019D0519
	 * 开发人员: caoxin
	 * 创建日期:2019/7/19
	 * 功能描述:通过reportId查询贷款信息
	 * 修改日期:2019/7/19
	 * 修改描述:
	 */
	public List<PbocLoadBasic> selectByReportId(PbocLoadBasic pbocLoadBasic);
	
	public List<PbocLoadBasic> queryAllOwnerByPage(PbocLoadBasicVO pbocLoadBasic);
	
	public List<PbocLoadBasic> queryAllCurrOrgByPage(PbocLoadBasicVO pbocLoadBasic);
	
	public List<PbocLoadBasic> queryAllCurrDownOrgByPage(PbocLoadBasicVO pbocLoadBasic);
//	@author:liuty
//	@date:2019/10/17
//	涉及产品:税e贷
//	功能:根据ReportId查询
//	原因:增量投产只投了接口没投实现，编译报错因此注释，不影响当前产品实际业务
//    List<PbocLoadBasicVO> selectReportId(PbocLoadBasicVO pbocLoadBasicVo);
    /**
	 * 
	 * TODO 根据报告编号查询余额<br>
	 * @author wanglihua
	 * @since 2019年5月8日 下午4:59:00
	 * @date 2019年5月8日 下午4:59:00
	 * @version 0.1 
	 */
//	@author:liuty
//	@date:2019/10/17
//	涉及产品:税e贷
//	功能:根据FId查询
//	原因:增量投产只投了接口没投实现，编译报错因此注释，不影响当前产品实际业务
//	public List<PbocLoadBasic> queryByFId(@Param("fId")String fId);
}
